Die PC-Maus als Low-Cost-Bewegungssensor

Die PC-Maus bietet zwei Messkanäle mit guter Auflösung zur Bewegungsdokumentation und kann somit als ein- oder zweikanaliger Bewegungssensor eingesetzt werden. Das Messwerterfassungssystem besteht somit nur aus dem PC mit Maus und der zugehörigen Software. Wer bereit ist, einige Abstriche bei den Anforderungen an die Wegsensoren zu machen, der kommt ohne kostenintensive Interfaces, Steckkarten und teure Wegsensoren aus. Als geeignete Software kann PAKMA für WINDOWS ab Version 2.5 mit dem Betriebssystem Windows 95/98/ME benutzt werden. Auch unter Windows 2000/NT/XP ist diese Mausmessung bei geringerer Messgenauigkeit möglich, wenn man die richtige Datei "pakmess.dll" hat.

Alle Angaben auf dieser Seite beziehen sich auf die Mausmessung über den Windows-Maustreiber (Maus wurde vom Betriebssystem erkannt). Eine Messung höherer Qualität erhält man bei allen Betriebssystemen, wenn man  neben einer PS/2- oder USB-Maus zur Bedienung noch eine serielle Maus anschließt und sie als serielles Messgerät ausliest (Maus nicht vom Betriebssystem erkannt bzw. abgemeldet), wozu man einen leicht veränderten PAKMA-Befehl braucht. Das Problem: Diese serielle Mausmessung funktioniert erst ab PAKMA 2002+.

Verwendbare Mäuse:
Es eignen sich serielle, PS/2- und USB-Mäuse – am besten mit Kabel. Bei den kabellosen Mäusen gibt es Unterschiede: So eignet sich die Infrarotmaus A4 Tech Wireless und die 5-Tasten-Funkmaus von Tevion, aber weniger die Microsoft Funkmaus als Wegsensor. (Empfehlung: PC 3-Tasten-Maus, 9-polig von Conrad-Elektronik, Best.-Nr. 95 45 44 – 80, Hauptkatalog 1, 2002, 13,75 DM).

Einstellungen im Betriebssystem:
Damit die Mausdaten proportional übertragen und nicht von Windows dynamisch in Abhängigkeit der "Fahrweise" behandelt werden, muss in der Systemsteuerung bei der Einstellung der Maus etwas geändert werden. Wenn der Maustreiber die Option "Mausbeschleunigung" anbietet, muss diese auf "Aus" gestellt werden. Außerdem muss der Schieber für die Mausgeschwindigkeit ganz nach links auf den kleinsten Wert verschoben werden.

Vorbereitungen im PAKMA-Kernprogramm:
Während bei der Benutzung eines Zählrades im PAKMA-Kernprogramm durch den Messtyp „zählen“ der richtige Modus eingestellt wird, muss nun anstelledessen der Messtyp „mauszählen“ stehen. Messwert mal Längeneinheit mes_w*l_einh ergibt auch hier die Ortsänderung dx im Zeitintervall dt. Das Aufaddieren der dx im PAKMA-Kernprogramm ergibt den Ort x.

Es gibt drei Möglichkeiten, die Maus einzusetzen: